package chapter10.practice26;

/**
 * 一个包含内部类的类，且内部类继承ParentInner
 * Created by yangliwei on 2017/10/25.
 */
public class Child {
    class Inner extends Parent.ParentInner{

        public Inner(Parent parentClass,String parent) {
            //这里需要用到父类的外部类对象调用内部类的构造方法
            //直接调用父类的构造方法，编译无法通过
            parentClass.super(parent);
        }
    }

    public static void main(String[] args) {
        Parent parent= new Parent();
        Child.Inner inner  = new Child().new Inner(parent,"hello");
    }
}
